home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 60.zip / BS1 part 60 / Cnet 2.60 d2.adf / programming / vde.c < prev    next >
C/C++ Source or Header  |  1993-02-10  |  43KB  |  2,721 lines

  1. struct VDEentry {
  2.     char    text[48];
  3.  
  4.     short    xpos,        /* where to print these things */
  5.         ypos;
  6.  
  7.     long    min,        /* for numerix */
  8.         max;        /* for numerix */
  9.  
  10.     short    length,        /* for string entry, field size */
  11.                 /* for bit boolean, which bit? */
  12.  
  13.         type;        /* 0 = UBYTE 0/1
  14.                    1 = ULONG BIT 0/1
  15.                    2 = Text
  16.                    3 = BYTE numeric
  17.                    4 = short numeric
  18.                    5 = USHORT numeric
  19.                    6 = long numeric         */
  20.  
  21.     long    offset;        /* position in structure */
  22.  
  23.     short    screen0,    /* belongs-to screen */
  24.         screen2;    /* goes-to screen, -1 for exit */
  25.  
  26.     short    goup,        /* VDEentry for movement */
  27.         godown,
  28.         goleft,
  29.         goright;
  30.  
  31.     short    ghost;        /* ghost for uz[] flags set */
  32. };
  33.  
  34. void main( void )
  35. {
  36.     BPTR    fh;
  37.  
  38. struct VDEentry ved[] = {
  39.     {"<< Previous screen   ", 1, 5,            /* 0 */
  40.         0, 0, 0, 
  41.         -1, 0,
  42.         1, 0,
  43.         1, 2, 0, 0 ,0},
  44.  
  45.     {"<< Exit              ", 1, 4,            /* 1 */
  46.         0, 0, 0,
  47.         -1, 0,
  48.         1, -10,
  49.         19, 0, 1, 1 ,0},
  50.  
  51.     {"SYSTEM OPERATOR     :", 1, 6,            /* 2 */
  52.         0, 0, 4,
  53.         1,32+12,
  54.         1,1,
  55.         0, 3, 38, 20 ,2},
  56.  
  57.     {"Send EMail          :", 1, 7,            /* 3 */
  58.         0, 0, 0, 
  59.         1,32+12,
  60.         1,1,
  61.         2, 4, 39, 21 ,0},
  62.  
  63.     {"Receive EMail       :", 1, 8,            /* 4 */
  64.         0, 0, 27, 
  65.         1,32+12,
  66.         1,1,
  67.         3, 5, 40, 22 ,0},
  68.  
  69.     {"Set mail expiration :", 1, 9,        /* 5 */
  70.         0, 0, 8, 
  71.         1,32+12,
  72.         1,1,
  73.         4, 6, 41, 23 ,0},
  74.  
  75.     {"Send bulk mail      :", 1, 10,        /* 6 */
  76.         0, 0, 9, 
  77.         1,32+12,
  78.         1,1,
  79.         5, 7, 42, 24 ,0},
  80.  
  81.     {"Send party mail     :", 1, 11,        /* 7 */
  82.         0, 0, 10, 
  83.         1,32+12,
  84.         1,1,
  85.         6, 8, 79, 25 ,0},
  86.  
  87.     {"Send urgent mail    :", 1, 12,        /* 8 */
  88.         0, 0, 11, 
  89.         1,32+12,
  90.         1,1,
  91.         7, 9, 80, 26 ,0},
  92.  
  93.     {"Forward mail        :", 1, 13,        /* 9 */
  94.         0, 0, 28, 
  95.         1,32+12,
  96.         1,1,
  97.         8, 10, 82, 27 ,0},
  98.  
  99.     {"Use the Pfiles      :", 1, 14,        /* 10 */
  100.         0, 0, 1, 
  101.         1,32+12,
  102.         1,1,
  103.         9, 11, 83, 28 ,0},
  104.  
  105.     {"Use the Gfiles      :", 1, 15,        /* 11 */
  106.         0, 0, 2, 
  107.         1,32+12,
  108.         1,1,
  109.         10, 12, 84, 29 ,0},
  110.  
  111.     {"Use the UserList    :", 1, 16,        /* 12 */
  112.         0, 0, 3, 
  113.         1,32+12,
  114.         1,1,
  115.         11, 13, 85, 30 ,0},
  116.  
  117.     {"Conference          :", 1, 17,        /* 13 */
  118.         0, 0, 22, 
  119.         1,32+12,
  120.         1,1,
  121.         12, 14, 86, 31 ,0},
  122.  
  123.     {"MCI level 1         :", 1, 18,        /* 14 */
  124.         0, 0, 24, 
  125.         1,32+12,
  126.         1,1,
  127.         13, 15, 32, 32 ,0},
  128.  
  129.     {"MCI level 2         :", 1, 19,        /* 15 */
  130.         0, 0, 25, 
  131.         1,32+12,
  132.         1,1,
  133.         14, 16, 33, 33 ,0},
  134.  
  135.     {"Relogon             :", 1, 20,        /* 16 */
  136.         0, 0, 26, 
  137.         1,32+12,
  138.         1,1,
  139.         15, 17, 34, 34 ,0},
  140.  
  141.     {"Bypass bbsevents    :", 1, 21,        /* 17 */
  142.         0, 0, 12, 
  143.         1,32+12,
  144.         1,1,
  145.         16, 18, 35, 35 ,0},
  146.  
  147.     {"Alias msg authors   :", 1, 22,        /* 18 */
  148.         1666, 3, 3, 
  149.         9,32+66,
  150.         1,1,
  151.         17, 19, 36, 36 ,0},
  152.  
  153.     {"Adopt orphans       :", 1, 23,        /* 19 */
  154.         0, 0, 13, 
  155.         1,32+12,
  156.         1,1,
  157.         18, 1, 37, 37 ,0},
  158.  
  159.     {"Read private msgs   :", 27, 6,        /* 20 */
  160.         0, 0, 14, 
  161.         1,32+12,
  162.         1,1,
  163.         37, 21, 2, 38 ,0},
  164.  
  165.     {"Kill/edit any file  :", 27, 7,        /* 21 */
  166.         0, 0, 15, 
  167.         1,32+12,
  168.         1,1,
  169.         20, 22, 3, 39 ,0},
  170.  
  171.     {"Kill/edit own files :", 27, 8,        /* 22 */
  172.         1666, 3, 3, 
  173.         9,32+67,
  174.         1,1,
  175.         21, 23, 4, 40 ,0},
  176.  
  177.     {"Skip file validation:", 27, 9,        /* 23 */
  178.         0, 0, 18, 
  179.         1,32+12,
  180.         1,1,
  181.         22, 24, 5, 41 ,0},
  182.  
  183.     {"Write anonymously   :", 27, 10,        /* 24 */
  184.         1666, 3, 3,
  185.         9,32+68,
  186.         1,1,
  187.         23, 25, 6, 42 ,0},
  188.  
  189.     {"Trace anonymous     :", 27, 11,        /* 25 */
  190.         0, 0, 20, 
  191.         1,32+12,
  192.         1,1,
  193.         24, 26, 7, 79 ,0},
  194.  
  195.     {"Private messages    :", 27, 12,        /* 26 */
  196.         1666, 3, 3, 
  197.         9,32+69,
  198.         1,1,
  199.         25, 27, 8, 80 ,0},
  200.  
  201.     {"Conference control  :", 27, 13,        /* 27 */
  202.         0, 0, 23, 
  203.         1,32+12,
  204.         1,1,
  205.         26, 28, 9, 82 ,0},
  206.  
  207.     {"Infinite file credit:", 27, 14,        /* 28 */
  208.         0, 0, 6, 
  209.         1,32+12,
  210.         1,1,
  211.         27, 29, 10, 83 ,0},
  212.  
  213.     {"Infinite byte credit:", 27, 15,        /* 29 */
  214.         0, 0, 7, 
  215.         1,32+12,
  216.         1,1,
  217.         28, 30, 11, 84 ,0},
  218.  
  219.     {"AutoCallBack @ logon:", 27, 16,        /* 30 */
  220.         138, 3, 3, 
  221.         9,32+78,
  222.         1,1,
  223.         29, 31, 12, 85 ,0},
  224.  
  225.     {"TimeLock exempt     :", 27, 17,        /* 31 */
  226.         0, 0, 31, 
  227.         1,32+12,
  228.         1,1,
  229.         30, 32, 13, 86 ,0},
  230.  
  231.     {"Add new vote topics :", 27, 18,        /* 32 */
  232.         0, 0, 29, 
  233.         1,32+12,
  234.         1,1,
  235.         31, 33, 14, 14 ,0},
  236.  
  237.     {"Add new vote choices:", 27, 19,        /* 33 */
  238.         0, 0, 30, 
  239.         1,32+12,
  240.         1,1,
  241.         32, 34, 15, 15 ,0},
  242.  
  243.     {"Kill/Edit vote topic:", 27, 20,        /* 34 */
  244.         0, 0, 8, 
  245.         1,32+60,
  246.         1,1,
  247.         33, 35, 16, 16 ,0},
  248.  
  249.     {"Edit handle         :", 27, 21,        /* 35 */
  250.         0, 0, 0, 
  251.         1,32+60,
  252.         1,1,
  253.         34, 36, 17, 17 ,0},
  254.  
  255.     {"Edit name, bday, sex:", 27, 22,        /* 36 */
  256.         0, 0, 1, 
  257.         1,32+60,
  258.         1,1,
  259.         35, 37, 18, 18 ,0},
  260.  
  261.     {"Edit address, st/zip:", 27, 23,        /* 37 */
  262.         0, 0, 2, 
  263.         1,32+60,
  264.         1,1,
  265.         36, 20, 19, 19 ,0},
  266.  
  267.     {"Edit voice phone#   :", 53, 6,        /* 38 */
  268.         0, 0, 3, 
  269.         1,32+60,
  270.         1,1,
  271.         86, 39, 20, 2 ,0},
  272.  
  273.     {"Edit data phone#    :", 53, 7,        /* 39 */
  274.         0, 0, 4, 
  275.         1,32+60,
  276.         1,1,
  277.         38, 40, 21, 3 ,0},
  278.  
  279.     {"Allow WHO banner    :", 53, 8,        /* 40 */
  280.         0, 0, 5, 
  281.         1,32+60,
  282.         1,1,
  283.         39, 41, 22, 4 ,0},
  284.  
  285.     {"Use JoinLink        :", 53, 9,        /* 41 */
  286.         0, 0, 6, 
  287.         1,32+60,
  288.         1,1,
  289.         40, 42, 23, 5 ,0},
  290.  
  291.     {"Monitor another port:", 53, 10,        /* 42 */
  292.         0, 0, 7, 
  293.         1,32+60,
  294.         1,1,
  295.         41, 79, 24, 6 ,0},
  296.  
  297.     {"<< Exit              ", 1, 4,        /* 43 */
  298.         0, 0, 0,
  299.         -1, 0,
  300.         0, -10,
  301.         47, 45, 43, 43 ,0},
  302.  
  303.     {"Access group number :", 1, 2,        /* 44, non edit */
  304.         0, 0, -1,
  305.         16+6, 1806,            /* port data UZ[0] */
  306.         0, 0,
  307.         0, 0, 0, 0 ,0},
  308.  
  309.     {"Access group title  :", 1, 6,        /* 45 */
  310.         0, 0, 31,
  311.         2, 0,
  312.         0, 0,
  313.         43, 46, 45, 45 ,0},
  314.  
  315.     {"Edit privileges    >>", 1, 8,        /* 46 */
  316.         0, 0, 0,
  317.         -1, 0,
  318.         0, 1,
  319.         45, 47, 46, 46 ,0},
  320.  
  321.     {"Edit limits/ratios >>", 1, 9,        /* 47 */
  322.         0, 0, 0,
  323.         -1, 0,
  324.         0, 2,
  325.         46, 43, 47, 47 ,0},
  326.  
  327.     {"<< Previous screen   ", 1, 5,            /* 48 */
  328.         0, 0, 0,
  329.         -1, 0,
  330.         2, 0,
  331.         49, 50, 48, 48 ,0},
  332.  
  333.     {"<< Exit              ", 1, 4,            /* 49 */
  334.         0, 0, 0,
  335.         -1, 0,
  336.         2, -10,
  337.         72, 48, 49, 49 ,0},
  338.  
  339.     {"Message base flags  :", 1, 7,        /* 50 */
  340.         0, 0, 40,
  341.         8, 32,
  342.         2, 2,
  343.         48, 51, 50, 50 ,0},
  344.  
  345.     {"File base flags     :", 1, 8,        /* 51 */
  346.         0, 0, 40,
  347.         8, 36,
  348.         2, 2,
  349.         50, 52, 51, 51 ,0},
  350.  
  351.     {"Gfile/Pfile flags   :", 1, 9,        /* 52 */
  352.         0, 0, 40,
  353.         8, 40,
  354.         2, 2,
  355.         51, 81, 52, 52 ,0},
  356.  
  357.     {"Calls/day (0-999)   :", 40, 12,        /* 53 */
  358.         0, 999, 3,
  359.         4, 64,
  360.         2, 2,
  361.         78, 54, 63, 63 ,0},
  362.  
  363.     {"Min/call  (5-999)   :", 40, 13,        /* 54 */
  364.         5, 999, 3,
  365.         4, 66,
  366.         2, 2,
  367.         53, 55, 64, 64 ,0},
  368.  
  369.     {"Mins/day  (0-999)   :", 40, 14,        /* 55 */
  370.         0, 999, 3,
  371.         4, 68,
  372.         2, 2,
  373.         54, 56, 65, 65 ,0},
  374.  
  375.     {"Mins idle (0-999)   :", 40, 15,        /* 56 */
  376.         0, 999, 3,
  377.         4, 80,
  378.         2, 2,
  379.         55, 57, 66, 66 ,0},
  380.  
  381.     {"Messages/call       :", 40, 16,        /* 57 */
  382.         0, 999, 3,
  383.         4, 74,
  384.         2, 2,
  385.         56, 58, 67, 67 ,0},
  386.  
  387.     {"Feedbacks/call      :", 40, 17,        /* 58 */
  388.         0, 999, 3,
  389.         4, 76,
  390.         2, 2,
  391.         57, 59, 68, 68 ,0},
  392.  
  393.     {"Editor lines        :", 40, 18,        /* 59 */
  394.         0, 9999, 4,
  395.         4, 78,
  396.         2, 2,
  397.         58, 60, 69, 69 ,0},
  398.  
  399.     {"Maximum email (KB)  :", 40, 19,        /* 60 */
  400.         0, 999, 3,
  401.         4, 82,
  402.         2, 2,
  403.         59, 61, 70, 70 ,0},
  404.  
  405.     {"Inactivity days     :", 40, 20,        /* 61 */
  406.         0, 9999, 4,
  407.         4, 84,
  408.         2, 2,
  409.         60, 62, 71, 71 ,0},
  410.  
  411.     {"Lines per signature :", 40, 21,        /* 62 */
  412.         0, 99, 2,
  413.         4, 96,
  414.         2, 2,
  415.         61, 77, 72, 72 ,0},
  416.  
  417.     {"Downloads/day       :", 1, 12,        /* 63 */
  418.         0, 9999, 4,
  419.         4, 70,
  420.         2, 2,
  421.         81, 64, 53, 53 ,0},
  422.  
  423.     {"DownBytes/day       :", 1, 13,        /* 64 */
  424.         0, 999999999, 9,
  425.         6, 48,
  426.         2, 2,
  427.         63, 65, 54, 54 ,0},
  428.  
  429.     {"Uploads/day         :", 1, 14,        /* 65 */
  430.         0, 9999, 4,
  431.         4, 72,
  432.         2, 2,
  433.         64, 66, 55, 55 ,0},
  434.  
  435.     {"UpBytes/day         :", 1, 15,        /* 66 */
  436.         0, 999999999, 9,
  437.         6, 52,
  438.         2, 2,
  439.         65, 67, 56, 56 ,0},
  440.  
  441.     {"File credit ratio 1 :", 1, 16,        /* 67 */
  442.         0, 99, 2,
  443.         3, 86,
  444.         2, 2,
  445.         66, 68, 57, 57 ,0},
  446.  
  447.     {"Byte credit ratio 1 :", 1, 17,        /* 68 */
  448.         0, 99, 2,
  449.         3, 87,
  450.         2, 2,
  451.         67, 69, 58, 58 ,0},
  452.  
  453.     {"File credit ratio 2 :", 1, 18,        /* 69 */
  454.         0, 99, 2,
  455.         3, 88,
  456.         2, 2,
  457.         68, 70, 59, 59 ,0},
  458.  
  459.     {"Byte credit ratio 2 :", 1, 19,        /* 70 */
  460.         0, 99, 2,
  461.         3, 89,
  462.         2, 2,
  463.         69, 71, 60, 60 ,0},
  464.  
  465.     {"File credit ratio 3 :", 1, 20,        /* 71 */
  466.         0, 99, 2,
  467.         3, 90,
  468.         2, 2,
  469.         70, 72, 61, 61 ,0},
  470.  
  471.     {"Byte credit ratio 3 :", 1, 21,        /* 72 */
  472.         0, 99, 2,
  473.         3, 91,
  474.         2, 2,
  475.         71, 49, 62, 62 ,0},
  476.  
  477.     {"", 1, 22,                    /* 73 */
  478.         0, 999999999, 9,
  479.         6, 60,
  480.         -20, -20,
  481.         72, 74, 77, 77 ,0},
  482.  
  483.     {"", 1, 23,                    /* 74 */
  484.         0, 999999999, 9,
  485.         6, 56,
  486.         -20, -20,
  487.         73, 49, 78, 78 ,0},
  488.  
  489.     {"Save changes         ", 1, 5,        /* 75 */
  490.         0,0,0,
  491.         -1,0,
  492.         10,-1,
  493.         75,75,76,76 ,0},
  494.  
  495.     {"Exit without saving  ", 23, 5,        /* 76 */
  496.         0,0,0,
  497.         -1,0,
  498.         10,-2,
  499.         76,76,75,75,0 },
  500.  
  501.     {"Daily pfile minutes :", 40, 22,        /* 77 */
  502.         0, 999, 3,
  503.         4, 32+70,
  504.         2, 2,
  505.         62, 78, 77, 77 ,0},
  506.  
  507.     {"Send log to user #  :", 40, 23,        /* 78 */
  508.         0, 9999, 4,
  509.         4, 32+72,
  510.         2, 2,
  511.         77, 53, 78, 78 ,0},
  512.  
  513.     {"Alarm sysop  @ logon:", 53, 11,        /* 79 */
  514.         0, 0, 9, 
  515.         1,32+60,
  516.         1,1,
  517.         42, 80, 25, 7 ,0},
  518.  
  519.     {"Open screen  @ logon:", 53, 12,        /* 80 */
  520.         0, 0, 10, 
  521.         1,32+60,
  522.         1,1,
  523.         79, 82, 26, 8 ,0},
  524.  
  525.     {"Log verbosity flags :", 1, 10,        /* 81 */
  526.         0,0,40,
  527.         8, 32+74,
  528.         2,2,
  529.         52,63,81,81 },
  530.  
  531.     {"Open capture @ logon:", 53, 13,        /* 82 */
  532.         0, 0, 11,
  533.         1,32+60,
  534.         1,1,
  535.         80, 83, 27, 9 ,0},
  536.  
  537.     {"Send FIDO NetMail   :", 53, 14,        /* 83 */
  538.         0, 0, 12,
  539.         1,32+60,
  540.         1,1,
  541.         82, 84, 28, 10 ,0},
  542.  
  543.     {"FIDO FREQ and FSEND :", 53, 15,        /* 84 */
  544.         0, 0, 13,
  545.         1,32+60,
  546.         1,1,
  547.         83, 85, 29, 11,0},
  548.  
  549.     {"NetMail ANY address :", 53, 16,        /* 85 */
  550.         0, 0, 14,
  551.         1,32+60,
  552.         1,1,
  553.         84, 86, 30, 12 ,0},
  554.  
  555.     {"Receive DL rewards  :", 53, 17,        /* 86 */
  556.         0, 0, 5,
  557.         1,32+12,
  558.         1,1,
  559.         85, 38, 31, 13 ,0},
  560. };
  561.  
  562. struct VDEentry ved2[] = {
  563.     {"<< Previous screen   ", 1, 5,            /* 0 */
  564.         0, 0, 0, 
  565.         -1, 0,
  566.         1, 0,
  567.         1, 2, 0, 0 ,0},
  568.  
  569.     {"<< Exit              ", 1, 4,            /* 1 */
  570.         0, 0, 0,
  571.         -1, 0,
  572.         1, -10,
  573.         19, 0, 1, 1 ,0},
  574.  
  575.     {"SYSTEM OPERATOR     :", 1, 6,            /* 2 */
  576.         0, 0, 4,
  577.         1,580+12,
  578.         1,1,
  579.         0, 3, 38, 20 ,2},
  580.  
  581.     {"Send EMail          :", 1, 7,            /* 3 */
  582.         0, 0, 0, 
  583.         1,580+12,
  584.         1,1,
  585.         2, 4, 39, 21 ,0},
  586.  
  587.     {"Receive EMail       :", 1, 8,            /* 4 */
  588.         0, 0, 27, 
  589.         1,580+12,
  590.         1,1,
  591.         3, 5, 40, 22 ,0},
  592.  
  593.     {"Set mail expiration :", 1, 9,        /* 5 */
  594.         0, 0, 8, 
  595.         1,580+12,
  596.         1,1,
  597.         4, 6, 41, 23 ,0},
  598.  
  599.     {"Send bulk mail      :", 1, 10,        /* 6 */
  600.         0, 0, 9, 
  601.         1,580+12,
  602.         1,1,
  603.         5, 7, 42, 24 ,0},
  604.  
  605.     {"Send party mail     :", 1, 11,        /* 7 */
  606.         0, 0, 10, 
  607.         1,580+12,
  608.         1,1,
  609.         6, 8, 154, 25 ,0},
  610.  
  611.     {"Send urgent mail    :", 1, 12,        /* 8 */
  612.         0, 0, 11, 
  613.         1,580+12,
  614.         1,1,
  615.         7, 9, 155, 26 ,0},
  616.  
  617.     {"Forward mail        :", 1, 13,        /* 9 */
  618.         0, 0, 28, 
  619.         1,580+12,
  620.         1,1,
  621.         8, 10, 157, 27 ,0},
  622.  
  623.     {"Use the Pfiles      :", 1, 14,        /* 10 */
  624.         0, 0, 1, 
  625.         1,580+12,
  626.         1,1,
  627.         9, 11, 158, 28 ,0},
  628.  
  629.     {"Use the Gfiles      :", 1, 15,        /* 11 */
  630.         0, 0, 2, 
  631.         1,580+12,
  632.         1,1,
  633.         10, 12, 159, 29 ,0},
  634.  
  635.     {"Use the UserList    :", 1, 16,        /* 12 */
  636.         0, 0, 3, 
  637.         1,580+12,
  638.         1,1,
  639.         11, 13, 160, 30 ,0},
  640.  
  641.     {"Conference          :", 1, 17,        /* 13 */
  642.         0, 0, 22, 
  643.         1,580+12,
  644.         1,1,
  645.         12, 14, 43, 31 ,0},
  646.  
  647.     {"MCI level 1         :", 1, 18,        /* 14 */
  648.         0, 0, 24, 
  649.         1,580+12,
  650.         1,1,
  651.         13, 15, 32, 32 ,0},
  652.  
  653.     {"MCI level 2         :", 1, 19,        /* 15 */
  654.         0, 0, 25, 
  655.         1,580+12,
  656.         1,1,
  657.         14, 16, 33, 33 ,0},
  658.  
  659.     {"Relogon             :", 1, 20,        /* 16 */
  660.         0, 0, 26, 
  661.         1,580+12,
  662.         1,1,
  663.         15, 17, 34, 34 ,0},
  664.  
  665.     {"Bypass bbsevents    :", 1, 21,        /* 17 */
  666.         0, 0, 12, 
  667.         1,580+12,
  668.         1,1,
  669.         16, 18, 35, 35 ,0},
  670.  
  671.     {"Alias msg authors   :", 1, 22,        /* 18 */
  672.         1666, 3, 3, 
  673.         9,580+66,
  674.         1,1,
  675.         17, 19, 36, 36 ,0},
  676.  
  677.     {"Adopt orphans       :", 1, 23,        /* 19 */
  678.         0, 0, 13, 
  679.         1,580+12,
  680.         1,1,
  681.         18, 1, 37, 37 ,0},
  682.  
  683.     {"Read private msgs   :", 27, 6,        /* 20 */
  684.         0, 0, 14, 
  685.         1,580+12,
  686.         1,1,
  687.         37, 21, 2, 38 ,0},
  688.  
  689.     {"Kill/edit any file  :", 27, 7,        /* 21 */
  690.         0, 0, 15, 
  691.         1,580+12,
  692.         1,1,
  693.         20, 22, 3, 39 ,0},
  694.  
  695.     {"Kill/edit own files :", 27, 8,        /* 22 */
  696.         1666, 3, 3, 
  697.         9,580+67,
  698.         1,1,
  699.         21, 23, 4, 40 ,0},
  700.  
  701.     {"Skip file validation:", 27, 9,        /* 23 */
  702.         0, 0, 18, 
  703.         1,580+12,
  704.         1,1,
  705.         22, 24, 5, 41 ,0},
  706.  
  707.     {"Write anonymously   :", 27, 10,        /* 24 */
  708.         1666, 3, 3, 
  709.         9,580+68,
  710.         1,1,
  711.         23, 25, 6, 42 ,0},
  712.  
  713.     {"Trace anonymous     :", 27, 11,        /* 25 */
  714.         0, 0, 20, 
  715.         1,580+12,
  716.         1,1,
  717.         24, 26, 7, 154 ,0},
  718.  
  719.     {"Private messages    :", 27, 12,        /* 26 */
  720.         1666, 3, 3, 
  721.         9,580+69,
  722.         1,1,
  723.         25, 27, 8, 155 ,0},
  724.  
  725.     {"Conference control  :", 27, 13,        /* 27 */
  726.         0, 0, 23, 
  727.         1,580+12,
  728.         1,1,
  729.         26, 28, 9, 157 ,0},
  730.  
  731.     {"Infinite file credit:", 27, 14,        /* 28 */
  732.         0, 0, 6, 
  733.         1,580+12,
  734.         1,1,
  735.         27, 29, 10, 158 ,0},
  736.  
  737.     {"Infinite byte credit:", 27, 15,        /* 29 */
  738.         0, 0, 7, 
  739.         1,580+12,
  740.         1,1,
  741.         28, 30, 11, 159 ,0},
  742.  
  743.     {"AutoCallBack @ logon:", 27, 16,        /* 30 */
  744.         138, 3, 3, 
  745.         9,580+78,
  746.         1,1,
  747.         29, 31, 12, 160 ,0},
  748.  
  749.     {"TimeLock exempt     :", 27, 17,        /* 31 */
  750.         0, 0, 31, 
  751.         1,580+12,
  752.         1,1,
  753.         30, 32, 13, 43 ,0},
  754.  
  755.     {"Add new vote topics :", 27, 18,        /* 32 */
  756.         0, 0, 29, 
  757.         1,580+12,
  758.         1,1,
  759.         31, 33, 14, 14 ,0},
  760.  
  761.     {"Add new vote choices:", 27, 19,        /* 33 */
  762.         0, 0, 30, 
  763.         1,580+12,
  764.         1,1,
  765.         32, 34, 15, 15 ,0},
  766.  
  767.     {"Kill/Edit vote topic:", 27, 20,        /* 34 */
  768.         0, 0, 8, 
  769.         1,580+60,
  770.         1,1,
  771.         33, 35, 16, 16 ,0},
  772.  
  773.     {"Edit handle         :", 27, 21,        /* 35 */
  774.         0, 0, 0, 
  775.         1,580+60,
  776.         1,1,
  777.         34, 36, 17, 17 ,0},
  778.  
  779.     {"Edit name, bday, sex:", 27, 22,        /* 36 */
  780.         0, 0, 1, 
  781.         1,580+60,
  782.         1,1,
  783.         35, 37, 18, 18 ,0},
  784.  
  785.     {"Edit address, st/zip:", 27, 23,        /* 37 */
  786.         0, 0, 2, 
  787.         1,580+60,
  788.         1,1,
  789.         36, 20, 19, 19 ,0},
  790.  
  791.     {"Edit voice phone#   :", 53, 6,        /* 38 */
  792.         0, 0, 3, 
  793.         1,580+60,
  794.         1,1,
  795.         43, 39, 20, 2 ,0},
  796.  
  797.     {"Edit data phone#    :", 53, 7,        /* 39 */
  798.         0, 0, 4, 
  799.         1,580+60,
  800.         1,1,
  801.         38, 40, 21, 3 ,0},
  802.  
  803.     {"Allow WHO banner    :", 53, 8,        /* 40 */
  804.         0, 0, 5, 
  805.         1,580+60,
  806.         1,1,
  807.         39, 41, 22, 4 ,0},
  808.  
  809.     {"Use JoinLink        :", 53, 9,        /* 41 */
  810.         0, 0, 6, 
  811.         1,580+60,
  812.         1,1,
  813.         40, 42, 23, 5 ,0},
  814.  
  815.     {"Monitor another port:", 53, 10,        /* 42 */
  816.         0, 0, 7, 
  817.         1,580+60,
  818.         1,1,
  819.         41, 154, 24, 6 ,0},
  820.  
  821.     {"Receive DL rewards  :", 53, 17,        /* 43 */
  822.         0, 0, 5,
  823.         1,580+12,
  824.         1,1,
  825.         160, 38, 31, 13 ,0},
  826.  
  827.     {"", 0, 0,        /* 44 */
  828.         0, 0, 0,
  829.         -1, 0,
  830.         -20, -20,
  831.         0, 0, 0, 0 ,0},
  832.  
  833.     {"", 0, 0,        /* 45 */
  834.         0, 0, 0,
  835.         -1, 0,
  836.         -20, -20,
  837.         0, 0, 0, 0 ,0},
  838.  
  839.     {"", 0, 0,        /* 46 */
  840.         0, 0, 0,
  841.         -1, 0,
  842.         -20, -20,
  843.         0, 0, 0, 0 ,0},
  844.  
  845.     {"", 0, 0,        /* 47 */
  846.         0, 0, 0,
  847.         -1, 0,
  848.         -20, -20,
  849.         0, 0, 0, 0 ,0},
  850.  
  851.     {"<< Previous screen   ", 1, 5,            /* 48 */
  852.         0, 0, 0,
  853.         -1, 0,
  854.         2, 0,
  855.         49, 50, 48, 48 ,0},
  856.  
  857.     {"<< Exit              ", 1, 4,            /* 49 */
  858.         0, 0, 0,
  859.         -1, 0,
  860.         2, -10,
  861.         72, 48, 49, 49 ,0},
  862.  
  863.     {"Message base flags  :", 1, 7,        /* 50 */
  864.         0, 0, 40,
  865.         8, 580+0,
  866.         2, 2,
  867.         48, 51, 50, 50 ,0},
  868.  
  869.     {"File base flags     :", 1, 8,        /* 51 */
  870.         0, 0, 40,
  871.         8, 580+4,
  872.         2, 2,
  873.         50, 52, 51, 51 ,0},
  874.  
  875.     {"Gfile/Pfile flags   :", 1, 9,        /* 52 */
  876.         0, 0, 40,
  877.         8, 580+8,
  878.         2, 2,
  879.         51, 156, 52, 52 ,0},
  880.  
  881.     {"Calls/day (0-999)   :", 40, 12,        /* 53 */
  882.         0, 999, 3,
  883.         4, 580+32,
  884.         2, 2,
  885.         153, 54, 63, 63 ,0},
  886.  
  887.     {"Min/call  (5-999)   :", 40, 13,        /* 54 */
  888.         5, 999, 3,
  889.         4, 580+34,
  890.         2, 2,
  891.         53, 55, 64, 64 ,0},
  892.  
  893.     {"Mins/day  (0-999)   :", 40, 14,        /* 55 */
  894.         0, 999, 3,
  895.         4, 580+36,
  896.         2, 2,
  897.         54, 56, 65, 65 ,0},
  898.  
  899.     {"Mins idle (0-999)   :", 40, 15,        /* 56 */
  900.         0, 999, 3,
  901.         4, 580+48,
  902.         2, 2,
  903.         55, 57, 66, 66 ,0},
  904.  
  905.     {"Messages/call       :", 40, 16,        /* 57 */
  906.         0, 999, 3,
  907.         4, 580+42,
  908.         2, 2,
  909.         56, 58, 67, 67 ,0},
  910.  
  911.     {"Feedbacks/call      :", 40, 17,        /* 58 */
  912.         0, 999, 3,
  913.         4, 580+44,
  914.         2, 2,
  915.         57, 59, 68, 68 ,0},
  916.  
  917.     {"Editor lines        :", 40, 18,        /* 59 */
  918.         0, 9999, 4,
  919.         4, 580+46,
  920.         2, 2,
  921.         58, 60, 69, 69 ,0},
  922.  
  923.     {"Maximum email (KB)  :", 40, 19,        /* 60 */
  924.         0, 999, 3,
  925.         4, 580+50,
  926.         2, 2,
  927.         59, 61, 70, 70 ,0},
  928.  
  929.     {"Inactivity days     :", 40, 20,        /* 61 */
  930.         0, 9999, 4,
  931.         4, 580+52,
  932.         2, 2,
  933.         60, 62, 71, 71 ,0},
  934.  
  935.     {"Lines per signature :", 40, 21,        /* 62 */
  936.         0, 99, 2,
  937.         4, 580+64,
  938.         2, 2,
  939.         61, 152, 72, 72 ,0},
  940.  
  941.     {"Downloads/day       :", 1, 12,        /* 63 */
  942.         0, 9999, 4,
  943.         4, 580+38,
  944.         2, 2,
  945.         156, 64, 53, 53 ,0},
  946.  
  947.     {"DownBytes/day       :", 1, 13,        /* 64 */
  948.         0, 999999999, 9,
  949.         6, 580+16,
  950.         2, 2,
  951.         63, 65, 54, 54 ,0},
  952.  
  953.     {"Uploads/day         :", 1, 14,        /* 65 */
  954.         0, 9999, 4,
  955.         4, 580+40,
  956.         2, 2,
  957.         64, 66, 55, 55 ,0},
  958.  
  959.     {"UpBytes/day         :", 1, 15,        /* 66 */
  960.         0, 999999999, 9,
  961.         6, 580+20,
  962.         2, 2,
  963.         65, 67, 56, 56 ,0},
  964.  
  965.     {"File credit ratio 1 :", 1, 16,        /* 67 */
  966.         0, 99, 2,
  967.         3, 580+54,
  968.         2, 2,
  969.         66, 68, 57, 57 ,0},
  970.  
  971.     {"Byte credit ratio 1 :", 1, 17,        /* 68 */
  972.         0, 99, 2,
  973.         3, 580+55,
  974.         2, 2,
  975.         67, 69, 58, 58 ,0},
  976.  
  977.     {"File credit ratio 2 :", 1, 18,        /* 69 */
  978.         0, 99, 2,
  979.         3, 580+56,
  980.         2, 2,
  981.         68, 70, 59, 59 ,0},
  982.  
  983.     {"Byte credit ratio 2 :", 1, 19,        /* 70 */
  984.         0, 99, 2,
  985.         3, 580+57,
  986.         2, 2,
  987.         69, 71, 60, 60 ,0},
  988.  
  989.     {"File credit ratio 3 :", 1, 20,        /* 71 */
  990.         0, 99, 2,
  991.         3, 580+58,
  992.         2, 2,
  993.         70, 72, 61, 61 ,0},
  994.  
  995.     {"Byte credit ratio 3 :", 1, 21,        /* 72 */
  996.         0, 99, 2,
  997.         3, 580+59,
  998.         2, 2,
  999.         71, 49, 62, 62 ,0},
  1000.  
  1001.     {"", 1, 22,                    /* 73 */
  1002.         0, 999999999, 9,
  1003.         6, 580+28,
  1004.         -20, -20,
  1005.         72, 74, 152, 152 ,0},
  1006.  
  1007.     {"", 1, 23,                    /* 74 */
  1008.         0, 999999999, 9,
  1009.         6, 580+24,
  1010.         -20, -20,
  1011.         73, 49, 153, 153 ,0},
  1012.  
  1013.     {"Save changes         ", 1, 5,            /* 75 */
  1014.         0,0,0,
  1015.         -1,0,
  1016.         10,-1,
  1017.         75,75,76,76 ,0},
  1018.  
  1019.     {"Exit without saving  ", 23, 5,        /* 76 */
  1020.         0,0,0,
  1021.         -1,0,
  1022.         10,-2,
  1023.         76,76,75,75 ,0},
  1024.  
  1025.     {"User account number :", 1, 1,            /* 77, non edit */
  1026.         0, 0, -1,
  1027.         16+6, 1806,            /* port data UZ[0] */
  1028.         0, 0,
  1029.         0, 0, 0, 0 ,0},
  1030.  
  1031.     {"User serial ID #    :", 1, 2,            /* 78, non edit */
  1032.         1, 999999999, 9,
  1033.         6, 0,
  1034.         0, 0,
  1035.         93, 79, 78, 78 ,0},
  1036.  
  1037.     {"<< Exit              ", 1, 4,            /* 79 */
  1038.         0, 0, 0,
  1039.         -1, 0,
  1040.         0, -10,
  1041.         78, 80, 79, 79 ,0},
  1042.  
  1043.     {"Handle              :", 1, 6,            /* 80 */
  1044.         0, 0, 20,
  1045.         2, 4,
  1046.         0, 0,
  1047.         79, 81, 80, 80 ,0},
  1048.  
  1049.     {"Real name           :", 1, 7,            /* 81 */
  1050.         0, 0, 25,
  1051.         2, 25,
  1052.         0, 0,
  1053.         80, 132, 81, 81 ,0},
  1054.  
  1055.     {"Sysop comment       :", 1, 9,            /* 82 */
  1056.         0, 0, 33,
  1057.         2, 164,
  1058.         0, 0,
  1059.         132, 83, 82, 82 ,0},
  1060.  
  1061.     {"User banner         :", 1, 10,            /* 83 */
  1062.         0, 0, 42,
  1063.         2, 494,
  1064.         0, 0,
  1065.         82, 84, 83, 83 ,0},
  1066.  
  1067.     {"Address             :", 1, 11,        /* 84 */
  1068.         0, 0, 30,
  1069.         2, 51,
  1070.         0, 0,
  1071.         83, 85, 84, 84 ,0},
  1072.  
  1073.     {"City and State      :", 1, 12,        /* 85 */
  1074.         0, 0, 30,
  1075.         2, 82,
  1076.         0, 0,
  1077.         84, 86, 85, 85 ,0},
  1078.  
  1079.     {"Zip/postal code     :", 1, 13,        /* 86 */
  1080.         0, 0, 10,
  1081.         2, 113,
  1082.         0, 0,
  1083.         85, 87, 86, 86 ,0},
  1084.  
  1085.     {"Country             :", 1, 14,        /* 87 */
  1086.         0, 0, 3,
  1087.         2, 124,
  1088.         0, 0,
  1089.         86, 88, 94, 94 ,0},
  1090.  
  1091.     {"UUCP ID             :", 1, 15,        /* 88 */
  1092.         0, 0, 8,
  1093.         2, 478,
  1094.         0, 0,
  1095.         87, 151, 95, 95 ,0},
  1096.  
  1097.     {"High baud rate      :", 1, 17,        /* 89 */
  1098.         30, 6000, 5,
  1099.         5, 476,
  1100.         0, 0,
  1101.         151, 90, 96, 96 ,0},
  1102.  
  1103.     {"Birthday            :", 1, 18,        /* 90 */
  1104.         0, 0, 15,
  1105.         7, 342,
  1106.         0, 0,
  1107.         89, 91, 97, 97 ,0},
  1108.  
  1109.     {"Access group        :", 1, 19,        /* 91 */
  1110.         0, 23, 2,
  1111.         3, 378,
  1112.         0, 0,
  1113.         90, 92, 98, 98 ,0},
  1114.  
  1115.     {"Expiration date     :", 1, 20,        /* 92 */
  1116.         0, 0, 15,
  1117.         7, 556,
  1118.         0, 0,
  1119.         91, 93, 99, 99 ,0},
  1120.  
  1121.     {"Expiration access   :", 1, 21,        /* 93 */
  1122.         0, 23, 2,
  1123.         3, 379,
  1124.         0, 0,
  1125.         92, 78, 100, 100 ,0},
  1126.  
  1127.     {"Voice phone #       :", 40, 14,        /* 94 */
  1128.         0, 0, 16,
  1129.         2, 537,
  1130.         0, 0,
  1131.         101, 95, 87, 87 ,0},
  1132.  
  1133.     {"Data  phone #       :", 40, 15,        /* 95 */
  1134.         0, 0, 16,
  1135.         2, 132,
  1136.         0, 0,
  1137.         94, 96, 88, 88 ,0},
  1138.  
  1139.     {"Edit password      >>", 40, 17,        /* 96 */
  1140.         0, 0, 0,
  1141.         -1, 0,
  1142.         0, 3,
  1143.         95, 97, 89, 89 ,2},
  1144.  
  1145.     {"Credits/balances   >>", 40, 18,        /* 97 */
  1146.         0, 0, 0,
  1147.         -1, 0,
  1148.         0, 4,
  1149.         96, 98, 90, 90 ,0},
  1150.  
  1151.     {"Limits/ratios/flags>>", 40, 19,        /* 98 */
  1152.         0, 0, 0,
  1153.         -1, 0,
  1154.         0, 2,
  1155.         97, 99, 91, 91 ,0},
  1156.  
  1157.     {"Privilege flags    >>", 40, 20,        /* 99 */
  1158.         0, 0, 0,
  1159.         -1, 0,
  1160.         0, 1,
  1161.         98, 100, 92, 92 ,0},
  1162.  
  1163.     {"Preferences/term   >>", 40, 21,        /* 100 */
  1164.         0, 0, 0,
  1165.         -1, 0,
  1166.         0, 5,
  1167.         99, 101, 93, 93 ,0},
  1168.  
  1169.     {"KILL THIS ACCOUNT    ", 40, 23,        /* 101 */
  1170.         0, 0, 0,
  1171.         -1, 0,
  1172.         0, 8,
  1173.         100, 94, 101, 101 ,0},
  1174.  
  1175.  
  1176.     {"<< Previous screen   ", 1, 5,            /* 102 */
  1177.         0, 0, 0,
  1178.         -1, 0,
  1179.         3, 0,
  1180.         103, 104, 102, 102 ,0},
  1181.  
  1182.     {"<< Exit              ", 1, 4,            /* 103 */
  1183.         0, 0, 0,
  1184.         -1, 0,
  1185.         3, -10,
  1186.         104, 102, 103, 103 ,0},
  1187.  
  1188.     {"Password            :", 1, 7,            /* 104 */
  1189.         0,0,14,
  1190.         2,149,
  1191.         3,3,
  1192.         102,103,104,104 ,2},
  1193.  
  1194.     {"<< Previous screen   ", 1, 5,            /* 105 */
  1195.         0, 0, 0,
  1196.         -1, 0,
  1197.         4, 0,
  1198.         106, 107, 105, 105 ,0},
  1199.  
  1200.     {"<< Exit              ", 1, 4,            /* 106 */
  1201.         0, 0, 0,
  1202.         -1, 0,
  1203.         4, -10,
  1204.         116, 105, 106, 106 ,0},
  1205.  
  1206.     {"Uploads today       :",1,7,            /* 107 */
  1207.         0,9999,4,
  1208.         4,464,
  1209.         4,4,
  1210.         105,108,117,117 ,0},
  1211.  
  1212.     {"Downloads today     :",1,8,            /* 108 */
  1213.         0,9999,4,
  1214.         4,466,
  1215.         4,4,
  1216.         107,109,118,118 ,0},
  1217.  
  1218.     {"Total uploads       :",1,9,            /* 109 */
  1219.         0,999999999,9,
  1220.         6,420,
  1221.         4,4,
  1222.         108,110,119,119 ,0},
  1223.  
  1224.     {"Total downloads     :",1,10,            /* 110 */
  1225.         0,999999999,9,
  1226.         6,428,
  1227.         4,4,
  1228.         109,111,120,120 ,0},
  1229.  
  1230.     {"File Credits        :",1,11,            /* 111 */
  1231.         -999999999,999999999,10,
  1232.         6,432,
  1233.         4,4,
  1234.         110,112,121,121 ,0},
  1235.  
  1236.     {"Bytes uploaded today:",1,13,            /* 112 */
  1237.         0,999999999,9,
  1238.         6,456,
  1239.         4,4,
  1240.         111,113,122,122 ,0},
  1241.  
  1242.     {"Bytes dnloaded today:",1,14,            /* 113 */
  1243.         0,999999999,9,
  1244.         6,460,
  1245.         4,4,
  1246.         112,114,123,123 ,0},
  1247.  
  1248.     {"Total KB uploaded   :",1,15,            /* 114 */
  1249.         0,999999999,9,
  1250.         6,416,
  1251.         4,4,
  1252.         113,115,124,124 ,0},
  1253.  
  1254.     {"Total KB downloaded :",1,16,            /* 115 */
  1255.         0,999999999,9,
  1256.         6,424,
  1257.         4,4,
  1258.         114,116,125,125 ,0},
  1259.  
  1260.     {"Byte credits        :",1,17,            /* 116 */
  1261.         -999999999,999999999,10,
  1262.         6,436,
  1263.         4,4,
  1264.         115,106,126,126 ,0},
  1265.  
  1266.     {"Last call date      :",40,7,            /* 117 */
  1267.         0,0,15,
  1268.         7,354,
  1269.         4,4,
  1270.         126,118,107,107 ,0},
  1271.  
  1272.     {"Time today (1/10s)  :",40,8,            /* 118 */
  1273.         0,14400,5,
  1274.         4,470,
  1275.         4,4,
  1276.         117,119,108,108 ,0},
  1277.  
  1278.     {"Calls today         :",40,9,            /* 119 */
  1279.         0,32767,5,
  1280.         4,468,
  1281.         4,4,
  1282.         118,120,109,109 ,0},
  1283.  
  1284.     {"Total calls         :",40,10,            /* 120 */
  1285.         0,999999999,10,
  1286.         6,404,
  1287.         4,4,
  1288.         119,121,110,110 ,0},
  1289.  
  1290.     {"Time credits (1/10s):",40,11,            /* 121 */
  1291.         0,999999999,9,
  1292.         6,440,
  1293.         4,4,
  1294.         120,122,111,111 ,0},
  1295.  
  1296.     {"Balance (cents)     :",40,13,            /* 122 */
  1297.         -999999999,999999999,9,
  1298.         6,444,
  1299.         4,4,
  1300.         121,123,112,112 ,0},
  1301.  
  1302.     {"P-file points       :",40,14,            /* 123 */
  1303.         -999999999,999999999,9,
  1304.         6,452,
  1305.         4,4,
  1306.         122,124,113,113 ,0},
  1307.  
  1308.     {"Network credits     :",40,15,            /* 124 */
  1309.         -999999999,999999999,10,
  1310.         6,448,
  1311.         4,4,
  1312.         123,125,114,114 ,0},
  1313.  
  1314.     {"Public messages     :",40,16,            /* 125 */
  1315.         0,999999999,9,
  1316.         6,408,
  1317.         4,4,
  1318.         124,126,115,115 ,0},
  1319.  
  1320.     {"Private messages    :",40,17,            /* 126 */
  1321.         0,999999999,9,
  1322.         6,412,
  1323.         4,4,
  1324.         125,117,116,116 ,0},
  1325.  
  1326.     {"<< Previous screen   ", 1, 5,            /* 127 */
  1327.         0, 0, 0,
  1328.         -1, 0,
  1329.         5, 0,
  1330.         128, 129, 127, 127 ,0},
  1331.  
  1332.     {"<< Exit              ", 1, 4,            /* 128 */
  1333.         0, 0, 0,
  1334.         -1, 0,
  1335.         5, -10,
  1336.         142, 127, 128, 128 ,0},
  1337.  
  1338.     {"Logon macro         :",1,7,            /* 129 */
  1339.         0,0,35,
  1340.         2,198,
  1341.         5,5,
  1342.         127,130,129,129 ,0},
  1343.  
  1344.     {"Control-E macro     :",1,8,            /* 130 */
  1345.         0,0,35,
  1346.         2,234,
  1347.         5,5,
  1348.         129,131,130,130 ,0},
  1349.  
  1350.     {"Control-F macro     :",1,9,            /* 131 */
  1351.         0,0,35,
  1352.         2,270,
  1353.         5,5,
  1354.         130,133,131,131 ,0},
  1355.  
  1356.     {"Organization        :",1,8,            /* 132 */
  1357.         0,0,30,
  1358.         2,306,
  1359.         0,0,
  1360.         81,82,132,132 ,0},
  1361.  
  1362.     {"Response pausing    :",1,10,            /* 133 */
  1363.         1225,3,35,
  1364.         9,394,
  1365.         5,5,
  1366.         131,134,133,133 ,0},
  1367.  
  1368.     {"Help level          :",1,12,            /* 134 */
  1369.         1168,4,16,
  1370.         9,396,
  1371.         5,5,
  1372.         133,135,161,161 ,0},
  1373.  
  1374.     {"Time format         :",1,13,            /* 135 */
  1375.         1181,2,16,
  1376.         9,385,
  1377.         5,5,
  1378.         134,136,162,162 ,0},
  1379.  
  1380.     {"Auto hide/muffle    :",1,14,            /* 136 */
  1381.         1234,4,16,
  1382.         9,578,
  1383.         5,5,
  1384.         135,166,163,163 ,0},
  1385.  
  1386.     {"Computer type       :",1,18,            /* 137 */
  1387.         30,0,16,
  1388.         10,397,
  1389.         5,5,
  1390.         168,138,143,143 ,0},
  1391.  
  1392.     {"More? mode          :",1,19,            /* 138 */
  1393.         0,0,0,
  1394.         0,386,
  1395.         5,5,
  1396.         137,139,144,144 ,0},
  1397.  
  1398.     {"Mail box open       :",1,20,            /* 139 */
  1399.         0,0,0,
  1400.         0,401,
  1401.         5,5,
  1402.         138,140,145,145 ,0},
  1403.  
  1404.     {"ANSI support        :",1,21,            /* 140 */
  1405.         0,0,0,
  1406.         0,392,
  1407.         5,5,
  1408.         139,141,146,146 ,0},
  1409.  
  1410.     {"ANSI colors         :",1,22,            /* 141 */
  1411.         0,0,0,
  1412.         0,390,
  1413.         5,5,
  1414.         140,142,147,147 ,0},
  1415.  
  1416.     {"Screen width        :",1,23,            /* 142 */
  1417.         22,80,2,
  1418.         3,399,
  1419.         5,5,
  1420.         141,128,148,148 ,0},
  1421.  
  1422.     {"Graphics set        :",40,18,            /* 143 */
  1423.         1218,5,15,
  1424.         9,395,
  1425.         5,5,
  1426.         169,144,137,137 ,0},
  1427.  
  1428.     {"Time Zone           :",40,19,            /* 144 */
  1429.         -23,23,3,
  1430.         3,389,
  1431.         5,5,
  1432.         143,145,138,138 ,0},
  1433.  
  1434.     {"Mail box forward to :",40,20,            /* 145 */
  1435.         0,9999,4,
  1436.         4,402,
  1437.         5,5,
  1438.         144,146,139,139 ,0},
  1439.  
  1440.     {"ANSI tabs           :",40,21,            /* 146 */
  1441.         0,0,0,
  1442.         0,391,
  1443.         5,5,
  1444.         145,147,140,140 ,0},
  1445.  
  1446.     {"Line feeds          :",40,22,            /* 147 */
  1447.         0,0,0,
  1448.         0,387,
  1449.         5,5,
  1450.         146,148,141,141 ,0},
  1451.  
  1452.     {"Screen height       :",40,23,            /* 148 */
  1453.         5,50,2,
  1454.         3,400,
  1455.         5,5,
  1456.         147,161,142,142 ,0},
  1457.  
  1458.     {"No!  Don't do it!    ", 1, 5,            /* 149 */
  1459.         0,0,0,
  1460.         -1,0,
  1461.         8,0,
  1462.         149,149,150,150 ,0},
  1463.  
  1464.     {"Yes!  Kill account.  ", 23, 5,        /* 150 */
  1465.         0,0,0,
  1466.         -1,0,
  1467.         8,9,
  1468.         150,150,149,149,0 },
  1469.  
  1470.     {"Sex                 :", 1, 16,        /* 151 */
  1471.         1141, 2, 10,
  1472.         9, 393,
  1473.         0, 0,
  1474.         88, 89, 151, 151 ,0},
  1475.  
  1476.     {"Daily pfile minutes :", 40, 22,        /* 152 */
  1477.         0, 999, 3,
  1478.         4, 580+70,
  1479.         2, 2,
  1480.         62, 153, 152, 152 ,0},
  1481.  
  1482.     {"Send log to user #  :", 40, 23,        /* 153 */
  1483.         0, 9999, 4,
  1484.         4, 580+72,
  1485.         2, 2,
  1486.         152, 53, 153, 153, 0},
  1487.  
  1488.     {"Alarm sysop  @ logon:", 53, 11,        /* 154 */
  1489.         0, 0, 9, 
  1490.         1,580+60,
  1491.         1,1,
  1492.         42, 155, 25, 7 ,0},
  1493.  
  1494.     {"Open screen  @ logon:", 53, 12,        /* 155 */
  1495.         0, 0, 10, 
  1496.         1,580+60,
  1497.         1,1,
  1498.         154, 157, 26, 8 ,0},
  1499.  
  1500.     {"Log verbosity flags :", 1, 10,        /* 156 */
  1501.         0,0,40,
  1502.         8, 580+74,
  1503.         2,2,
  1504.         52,63,156,156 },
  1505.  
  1506.     {"Open capture @ logon:", 53, 13,        /* 157 */
  1507.         0, 0, 11,
  1508.         1,580+60,
  1509.         1,1,
  1510.         155, 158, 27, 9 ,0},
  1511.  
  1512.     {"Send FIDO NetMail   :", 53, 14,        /* 158 */
  1513.         0, 0, 12,
  1514.         1,580+60,
  1515.         1,1,
  1516.         157, 159, 28, 10 ,0},
  1517.  
  1518.     {"FIDO FREQ and FSEND :", 53, 15,        /* 159 */
  1519.         0, 0, 13,
  1520.         1,580+60,
  1521.         1,1,
  1522.         158, 160, 29, 11,0},
  1523.  
  1524.     {"NetMail ANY address :", 53, 16,        /* 160 */
  1525.         0, 0, 14,
  1526.         1,580+60,
  1527.         1,1,
  1528.         159, 43, 30, 12 ,0},
  1529.  
  1530.     {"Private Name        :",40,12,            /* 161 */
  1531.         0,0,0,
  1532.         0,489,
  1533.         5,5,
  1534.         148,162,134,134 ,0},
  1535.  
  1536.     {"Private Age         :",40,13,            /* 162 */
  1537.         0,0,0,
  1538.         0,490,
  1539.         5,5,
  1540.         161,163,135,135 ,0},
  1541.  
  1542.     {"Private Address     :",40,14,            /* 163 */
  1543.         0,0,0,
  1544.         0,491,
  1545.         5,5,
  1546.         162,164,136,136 ,0},
  1547.  
  1548.     {"Private Voice #     :",40,15,            /* 164 */
  1549.         0,0,0,
  1550.         0,492,
  1551.         5,5,
  1552.         163,165,166,166 ,0},
  1553.  
  1554.     {"Private Data #      :",40,16,            /* 165 */
  1555.         0,0,0,
  1556.         0,493,
  1557.         5,5,
  1558.         164,169,167,167 ,0},
  1559.  
  1560.     {"Text editor         :",1,15,            /* 166 */
  1561.         29,0,16,
  1562.         10,577,
  1563.         5,5,
  1564.         136,167,164,164,0 },
  1565.  
  1566.     {"Text translation    :",1,16,            /* 167 */
  1567.         23,0,16,
  1568.         10,384,
  1569.         5,5,
  1570.         166,168,165,165,4 },
  1571.  
  1572.     {"Yank EOL sequence   :",1,17,            /* 168 */
  1573.         1341,3,16,
  1574.         9,384,
  1575.         5,5,
  1576.         167,137,169,169,0 },
  1577.  
  1578.     {"Yank ARCHIVE method :",40,17,            /* 169 */
  1579.         15,0,16,
  1580.         10,576,
  1581.         5,5,
  1582.         165,143,168,168,0 },
  1583. };
  1584.  
  1585. struct VDEentry ved3[] = {
  1586.     {"Save changes         ", 1, 5,        /* 0 */
  1587.         0,0,0,
  1588.         -1,0,
  1589.         10,-1,
  1590.         0,0,1,1 ,0},
  1591.  
  1592.     {"Exit without saving  ", 23, 5,    /* 1 */
  1593.         0,0,0,
  1594.         -1,0,
  1595.         10,-2,
  1596.         1,1,0,0 ,0},
  1597.  
  1598.     {"<< Exit              ", 1, 4,        /* 2 */
  1599.         0, 0, 0,
  1600.         -1, 0,
  1601.         0, -10,
  1602.         17, 4, 2, 2 ,0},
  1603.  
  1604.     {"Subboard list #     :", 1, 2,        /* 3 */
  1605.         0, 0, -1,
  1606.         16+6, 1806,            /* port data UZ[0] */
  1607.         0, 0,
  1608.         0, 0, 0, 0 ,0},
  1609.  
  1610.     {"Subboard title      :", 1, 6,        /* 4 */
  1611.         0,0,30,
  1612.         2,0,
  1613.         0,0,
  1614.         2,5,4,4 ,0},
  1615.  
  1616.     {"Path to data        :",1,7,        /* 5 */
  1617.         0,0,39,
  1618.         2,52,
  1619.         0,0,
  1620.         4,84,5,5 ,12},
  1621.  
  1622.     {"Unique dirname      :",1,9,        /* 6 */
  1623.         0,0,20,
  1624.         2,31,
  1625.         0,0,
  1626.         84,7,6,6 ,8},
  1627.  
  1628.     {"Partitions          :",1,10,        /* 7 */
  1629.         0,0,40,
  1630.         8,92,
  1631.         0,0,
  1632.         6,80,7,7 ,14},
  1633.  
  1634.     {"ARCs uploadable     :",1,13,        /* 8 */
  1635.         0,0,40,
  1636.         8,254,
  1637.         0,0,
  1638.         86,9,8,8 ,6},
  1639.  
  1640.     {"Item arrangement    :",1,14,        /* 9 */
  1641.         351,0x00010007,30,
  1642.         9,233,
  1643.         0,0,
  1644.         8,81,9,9 ,6},
  1645.  
  1646.     {"Upload file ratio#  :",1,16,        /* 10 */
  1647.         0,3,1,
  1648.         4,262,
  1649.         0,0,
  1650.         81,11,18,18 ,4},
  1651.  
  1652.     {"Upload file charge# :",1,17,        /* 11 */
  1653.         0,3,1,
  1654.         4,264,
  1655.         0,0,
  1656.         10,13,19,19 ,4},
  1657.  
  1658.     {"",1,18,                /* 12 */
  1659.         0,999,3,
  1660.         4,224,
  1661.         -20,-20,
  1662.         11,13,20,20 ,4},
  1663.  
  1664.     {"Dnload file charge #:",1,18,        /* 13 */
  1665.         0,3,1,
  1666.         3,245,
  1667.         0,0,
  1668.         11,14,21,21 ,4},
  1669.  
  1670.     {"Amaint Inactive days:",1,19,        /* 14 */
  1671.         0,32767,5,
  1672.         4,234,
  1673.         0,0,
  1674.         13,15,14,14 ,6},
  1675.  
  1676.     {"Upload time return %:",1,20,        /* 15 */
  1677.         0,9999,4,
  1678.         4,226,
  1679.         0,0,
  1680.         14,16,22,22,4},
  1681.  
  1682.     {"Upload minimum free :",1,21,        /* 16 */
  1683.         0,999999999,10,
  1684.         6,228,
  1685.         0,0,
  1686.         15,17,23,23 ,4},
  1687.  
  1688.     {"Minutes time lock   :",1,22,        /*17  */
  1689.         0,9999,4,
  1690.         4,330,
  1691.         0,0,
  1692.         16,2,24,24 ,0},
  1693.  
  1694.     {"Upload byte ratio#  :",40,16,        /* 18 */
  1695.         0,3,1,
  1696.         4,258,
  1697.         0,0,
  1698.         85,19,10,10 ,4},
  1699.  
  1700.     {"Upload byte charge# :",40,17,        /* 19 */
  1701.         0,3,1,
  1702.         4,260,
  1703.         0,0,
  1704.         18,21,11,11 ,4},
  1705.  
  1706.     {"",40,18,                /* 20 */
  1707.         0,999,3,
  1708.         4,222,
  1709.         -20,-20,
  1710.         19,21,12,12 ,4},
  1711.  
  1712.     {"Dnload byte charge #:",40,18,        /* 21 */
  1713.         0,3,1,
  1714.         3,246,
  1715.         0,0,
  1716.         19,22,13,13 ,4},
  1717.  
  1718.     {"Edit access vars   >>",40,20,        /*22  */
  1719.         0,0,0,
  1720.         -1,0,
  1721.         0,2,
  1722.         21,23,15,15 ,0},
  1723.  
  1724.     {"Edit other flags   >>",40,21,        /* 23 */
  1725.         0,0,0,
  1726.         -1,0,
  1727.         0,3,
  1728.         22,24,16,16 ,0},
  1729.  
  1730.     {"Edit suboperators  >>",40,22,        /* 24 */
  1731.         0,0,0,
  1732.         -1,0,
  1733.         0,1,
  1734.         23,85,17,17 ,12},
  1735.  
  1736.     {"<< Previous screen   ", 1, 5,        /* 25 */
  1737.         0, 0, 0,
  1738.         -1, 0,
  1739.         1, 0,
  1740.         26, 27, 25, 25  ,0},
  1741.  
  1742.     {"<< Exit              ", 1, 4,        /* 26 */
  1743.         0, 0, 0,
  1744.         -1, 0,
  1745.         1, -10,
  1746.         29, 27, 26, 26  ,0},
  1747.  
  1748.     {"Sub-op account #  1 :", 1,7,        /*27  */
  1749.         0,9999,4,
  1750.         4,136,
  1751.         1,1,
  1752.         25,28,30,30 ,0},
  1753.  
  1754.     {"Sub-op account #  2 :", 1,8,        /* 28 */
  1755.         0,9999,4,
  1756.         4,138,
  1757.         1,1,
  1758.         27,29,31,31 ,0},
  1759.  
  1760.     {"Sub-op account #  3 :", 1,9,        /* 29  */
  1761.         0,9999,4,
  1762.         4,140,
  1763.         1,1,
  1764.         28,26,32,32,0},
  1765.  
  1766.     {"Sub-op account #  4 :", 40,7,        /*30  */
  1767.         0,9999,4,
  1768.         4,142,
  1769.         1,1,
  1770.         32,31,27,27 ,0},
  1771.  
  1772.     {"Sub-op account #  5 :", 40,8,        /* 31 */
  1773.         0,9999,4,
  1774.         4,144,
  1775.         1,1,
  1776.         30,32,28,28 ,0},
  1777.  
  1778.     {"Sub-op account #  6 :", 40,9,        /*32  */
  1779.         0,9999,4,
  1780.         4,146,
  1781.         1,1,
  1782.         31,30,29,29 ,0},
  1783.  
  1784.     {"", 40,8,                /* 33 */
  1785.         0,9999,4,
  1786.         4,148,
  1787.         -20,-20,
  1788.         32,34,28,28 ,0},
  1789.  
  1790.     {"", 40,9,                /* 34 */
  1791.         0,9999,4,
  1792.         4,150,
  1793.         -20,-20,
  1794.         33,35,29,29 ,0},
  1795.  
  1796.     {"", 40,10,                /* 35 */
  1797.         0,9999,4,
  1798.         4,152,
  1799.         -20,-20,
  1800.         34,36,30,30 ,0},
  1801.  
  1802.     {"", 40,11,                /* 36 */
  1803.         0,9999,4,
  1804.         4,154,
  1805.         -20,-20,
  1806.         35,32,31,31 ,0},
  1807.  
  1808.     {"<< Previous screen   ", 1, 5,        /* 37 */
  1809.         0, 0, 0,
  1810.         -1, 0,
  1811.         2, 0,
  1812.         38,39 ,37 ,37  ,0},
  1813.  
  1814.     {"<< Exit              ", 1, 4,        /*38  */
  1815.         0, 0, 0,
  1816.         -1, 0,
  1817.         2, -10,
  1818.         53, 37, 38,38  ,0},
  1819.  
  1820.     {"Access groups       :", 1,7,        /* 39 */
  1821.         0,0,40,
  1822.         8,166,
  1823.         2,2,
  1824.         37,40,39,39 ,0},
  1825.  
  1826.     {"Flags required      :", 1,8,        /* 40 */
  1827.         0,0,40,
  1828.         8,162,
  1829.         2,2,
  1830.         39,41,40,40 ,0},
  1831.  
  1832.     {"Download groups     :", 1,9,        /* 41 */
  1833.         0,0,40,
  1834.         8,182,
  1835.         2,2,
  1836.         40,42,41,41 ,4},
  1837.  
  1838.     {"Upload groups       :", 1,10,        /* 42 */
  1839.         0,0,40,
  1840.         8,178,
  1841.         2,2,
  1842.         41,43,42,42 ,4},
  1843.  
  1844.     {"Post groups         :", 1,11,        /* 43 */
  1845.         0,0,40,
  1846.         8,170,
  1847.         2,2,
  1848.         42,44,43,43 ,6},
  1849.  
  1850.     {"Response groups     :", 1,12,        /*  44*/
  1851.         0,0,40,
  1852.         8,174,
  1853.         2,2,
  1854.         43,45,44,44 ,6},
  1855.  
  1856.     {"Restricted hours    :", 1,13,        /* 45 */
  1857.         0,0,40,
  1858.         8,190,
  1859.         2,2,
  1860.         44,46,45,45 ,0},
  1861.  
  1862.     {"Groups during hours :", 1,14,        /*46  */
  1863.         0,0,40,
  1864.         8,198,
  1865.         2,2,
  1866.         45,47,46,46 ,0},
  1867.  
  1868.     {"Flags during hours  :", 1,15,        /*  47 */
  1869.         0,0,40,
  1870.         8,194,
  1871.         2,2,
  1872.         46,48,47,47 ,0},
  1873.  
  1874.     {"Baud-restrict hours :", 1,16,        /* 48 */
  1875.         0,0,40,
  1876.         8,206,
  1877.         2,2,
  1878.         47,49,48,48 ,0},
  1879.  
  1880.     {"MinBaud during hours:", 1,17,        /* 49 */
  1881.         0,99999,5,
  1882.         6,202,
  1883.         2,2,
  1884.         48,50,49,49 ,0},
  1885.  
  1886.     {"Computer types      :", 1,18,        /* 50 */
  1887.         0,0,40,
  1888.         8,186,
  1889.         2,2,
  1890.         49,51,50,50 ,0},
  1891.  
  1892.     {"Youngest age        :", 1,19,        /* 51 */
  1893.         0,99,2,
  1894.         4,212,
  1895.         2,2,
  1896.         50,52,51,51 ,0},
  1897.  
  1898.     {"Oldest age          :", 1,20,        /* 52 */
  1899.         0,99,2,
  1900.         4,214,
  1901.         2,2,
  1902.         51,53,52,52 ,0},
  1903.  
  1904.     {"Gender restriction  :", 1,21,        /* 53 */
  1905.         1662,3,10,
  1906.         9,210,
  1907.         2,2,
  1908.         52,38,53,53 ,0},
  1909.  
  1910.     {"<< Previous screen   ", 1, 5,        /* 54 */
  1911.         0, 0, 0,
  1912.         -1, 0,
  1913.         3, 0,
  1914.         55, 56, 54,54  ,0},
  1915.  
  1916.     {"<< Exit              ", 1, 4,        /* 55 */
  1917.         0, 0, 0,
  1918.         -1, 0,
  1919.         3, -10,
  1920.         90, 54, 55,55  ,0},
  1921.  
  1922.     {"Subboard closed     :", 1,7,        /* 56 */
  1923.         0,0,0,
  1924.         0,161,
  1925.         3,3,
  1926.         54,57,67,67 ,0},
  1927.  
  1928.     {"Default as dropped  :", 1,8,        /* 57 */
  1929.         0,0,0,
  1930.         0,267,
  1931.         3,3,
  1932.         56,58,68,68 ,4},
  1933.  
  1934.     {"Show names/handles  :", 1,9,        /* 58 */
  1935.         1767,6,15,
  1936.         9,236,
  1937.         3,3,
  1938.         57,59,69,69 ,6},
  1939.  
  1940.     {"Address messages    :", 1,10,        /* 59 */
  1941.         0,0,0,
  1942.         0,237,
  1943.         3,3,
  1944.         58,60,70,70 ,6},
  1945.  
  1946.     {"Anonymous messages  :", 1,11,        /* 60 */
  1947.         1803,3,14,
  1948.         9,238,
  1949.         3,3,
  1950.         59,61,60,60 ,6},
  1951.  
  1952.     {"New file validation :", 1,12,        /* 61 */
  1953.         0,0,0,
  1954.         0,240,
  1955.         3,3,
  1956.         60,62,72,72 ,6},
  1957.  
  1958.     {"Global dup check    :", 1,13,        /* 62 */
  1959.         0,0,0,
  1960.         0,241,
  1961.         3,3,
  1962.         61,63,73,73 ,4},
  1963.  
  1964.     {"No post/rep charges :", 1,14,        /* 63 */
  1965.         0,0,0,
  1966.         0,253,
  1967.         3,3,
  1968.         62,64,74,74 ,6},
  1969.  
  1970.     {"Immediate transform :", 1,15,        /* 64 */
  1971.         0,0,0,
  1972.         0,248,
  1973.         3,3,
  1974.         63,65,75,75 ,6},
  1975.  
  1976.     {"Weed item responses :", 1,16,        /* 65 */
  1977.         0,0,0,
  1978.         0,250,
  1979.         3,3,
  1980.         64,66,76,76 ,6},
  1981.  
  1982.     {"Allow aliases       :", 1,17,        /* 66 */
  1983.         0,0,0,
  1984.         0,211,
  1985.         3,3,
  1986.         65,78,77,77 ,6},
  1987.  
  1988.     {"Invitation only     :", 40,7,        /* 67 */
  1989.         0,0,0,
  1990.         0,266,
  1991.         3,3,
  1992.         91,68,56,56 ,4},
  1993.  
  1994.     {"QWK reply upload sub:", 40,8,        /* 68 */
  1995.         0,0,0,
  1996.         0,302,
  1997.         3,3,
  1998.         67,69,57,57 ,16},
  1999.  
  2000.     {"Disable ALL MCI     :", 40,9,        /* 69 */
  2001.         0,0,0,
  2002.         0,243,
  2003.         3,3,
  2004.         68,70,58,58 ,6},
  2005.  
  2006.     {"Private messages    :", 40,10,        /* 70 */
  2007.         1803,3,14,
  2008.         9,244,
  2009.         3,3,
  2010.         69,72,59,59 ,6},
  2011.  
  2012.     {"", 40,11,                    /*71  */
  2013.         0,0,0,
  2014.         0,239,
  2015.         -20,-20,
  2016.         70,72,60,60 ,6},
  2017.  
  2018.     {"Show unv. files     :", 40,12,        /*  72*/
  2019.         0,0,0,
  2020.         0,242,
  2021.         3,3,
  2022.         70,73,61,61 ,6},
  2023.  
  2024.     {"No signatures       :", 40,13,        /*  73*/
  2025.         0,0,0,
  2026.         0,251,
  2027.         3,3,
  2028.         72,74,62,62 ,6},
  2029.  
  2030.     {"No read charges     :", 40,14,        /* 74 */
  2031.         0,0,0,
  2032.         0,252,
  2033.         3,3,
  2034.         73,75,63,63 ,6},
  2035.  
  2036.     {"Immediate testing   :", 40,15,        /* 75 */
  2037.         0,0,0,
  2038.         0,247,
  2039.         3,3,
  2040.         74,76,64,64 ,6},
  2041.  
  2042.     {"Amaint adopt orphs  :", 40,16,        /* 76 */
  2043.         0,0,0,
  2044.         0,249,
  2045.         3,3,
  2046.         75,77,65,65,6},
  2047.  
  2048.     {"Kill/edit own items :", 40,17,        /* 77 */
  2049.         0,0,0,
  2050.         0,268,
  2051.         3,3,
  2052.         76,79,66,66,6},
  2053.  
  2054.     {"Add new vote topics :", 1,18,            /* 78 */
  2055.         0,0,0,
  2056.         0,157,
  2057.         3,3,
  2058.         66,87,79,79 ,6},
  2059.  
  2060.     {"Carbon copy to EMail:", 40,18,        /* 79 */
  2061.         0,0,0,
  2062.         0,304,
  2063.         3,3,
  2064.         77,89,78,78 ,6},
  2065.  
  2066.     {"ARCs transformable  :", 1,11,            /* 80 */
  2067.         0,0,40,
  2068.         8,270,
  2069.         0,0,
  2070.         7,86,80,80 ,6},
  2071.  
  2072.     {"Subboard use rate#  :", 1,15,            /* 81 */
  2073.         0,3,1,
  2074.         3,303,
  2075.         0,0,
  2076.         9,10,85,85,4},
  2077.  
  2078.     {"", 1,20,                    /* 82 */
  2079.         0,0,0,
  2080.         0,302,
  2081.         -20,-20,
  2082.         78,55,82,82 ,16},
  2083.  
  2084.     {"Physical subboard # :", 1, 1,            /* 83 */
  2085.         0, 0, -1,
  2086.         16+6, 1806+20,                /* port data UZ[5] */
  2087.         0, 0,
  2088.         0, 0, 0, 0 ,0},
  2089.  
  2090.     {"Path to net I/O     :", 1, 8,            /* 84 */
  2091.         0,0,19,
  2092.         2,274,
  2093.         0,0,
  2094.         5,6,5,5 ,14 },
  2095.  
  2096.     {"Network affiliation :",40,15,        /* 85  */
  2097.         19,0,16,
  2098.         10,294,
  2099.         0,0,
  2100.         24,18,81,81 ,14 },
  2101.  
  2102.     {"Transform to        :", 1,12,        /* 86 */
  2103.         0,0,4,
  2104.         2,297,
  2105.         0,0,
  2106.         80, 8, 86,86 ,6},
  2107.  
  2108.     {"Def. item overrides :", 1,20,        /* 87 */
  2109.         0,0,0,
  2110.         0,239,
  2111.         3,3,
  2112.         78,88,87,87 ,6},
  2113.  
  2114.     {"File payback     (#):",1,21,        /* 88 */
  2115.         -32768,32767,6,
  2116.         4,122,
  2117.         3,3,
  2118.         87,90,89,89,6},
  2119.  
  2120.     {"Byte payback     (%):",40,21,        /* 89 */
  2121.         -1000,1000,5,
  2122.         4,120,
  2123.         3,3,
  2124.         79,91,88,88,6},
  2125.  
  2126.     {"File cost to DLer(#):",1,22,        /* 90 */
  2127.         -32768,32767,6,
  2128.         4,224,
  2129.         3,3,
  2130.         88,55,91,91 ,4},
  2131.  
  2132.     {"Byte cost to DLer(%):",40,22,        /* 91 */
  2133.         -1000,1000,3,
  2134.         4,222,
  2135.         3,3,
  2136.         89,67,90,90 ,4},
  2137. };
  2138.  
  2139. struct VDEentry ved4[] = {
  2140.     {"Save changes         ", 1, 5,        /* 0 */
  2141.         0,0,0,
  2142.         -1,0,
  2143.         10,-1,
  2144.         0,0,1,1,0},
  2145.  
  2146.     {"Exit without saving  ", 23, 5,    /* 1 */
  2147.         0,0,0,
  2148.         -1,0,
  2149.         10,-2,
  2150.         1,1,0,0,0},
  2151.  
  2152.     {"<< Exit              ", 1, 4,        /* 2 */
  2153.         0, 0, 0,
  2154.         -1, 0,
  2155.         0, -10,
  2156.         28,4,2,2,0},
  2157.  
  2158.     {"Area name           :", 1, 2,        /* 3 */
  2159.         0, 0, -1,
  2160.         16+11, 1806,
  2161.         0, 0,
  2162.         0, 0, 0, 0 ,0},
  2163.  
  2164.     {"Access groups       :", 1,6,        /* 4 */
  2165.         0,0,40,
  2166.         8,60,
  2167.         0, 0,
  2168.         2,5,4,4,0},
  2169.  
  2170.     {"Flags required      :", 1,7,        /* 5 */
  2171.         0,0,40,
  2172.         8,64,
  2173.         0, 0,
  2174.         4,6,5,5,0},
  2175.  
  2176.     {"Restricted hours    :", 1,8,        /* 6 */
  2177.         0,0,40,
  2178.         8,68,
  2179.         0, 0,
  2180.         5,7,6,6,0},
  2181.  
  2182.     {"Groups during hours :", 1,9,        /* 7 */
  2183.         0,0,40,
  2184.         8,76,
  2185.         0, 0,
  2186.         6,8,7,7,0},
  2187.  
  2188.     {"Flags during hours  :", 1,10,        /* 8 */
  2189.         0,0,40,
  2190.         8,72,
  2191.         0, 0,
  2192.         7,9,8,8,0},
  2193.  
  2194.     {"Baud-restrict hours :", 1,11,        /* 9 */
  2195.         0,0,40,
  2196.         8,84,
  2197.         0, 0,
  2198.         8,10,9,9,0},
  2199.  
  2200.     {"MinBaud during hours:", 1,12,        /* 10 */
  2201.         0,99999,5,
  2202.         6,80,
  2203.         0, 0,
  2204.         9,11,10,10,0},
  2205.  
  2206.     {"Computer types      :", 1,13,        /* 11 */
  2207.         0,0,40,
  2208.         8,164,
  2209.         0, 0,
  2210.         10,12,11,11,0},
  2211.  
  2212.     {"Youngest age        :", 1,15,        /* 12 */
  2213.         0,99,2,
  2214.         4,88,
  2215.         0, 0,
  2216.         11,14,13,13,0},
  2217.  
  2218.     {"Oldest age          :", 40,15,    /* 13 */
  2219.         0,99,2,
  2220.         4,90,
  2221.         0, 0,
  2222.         29,15,12,12,0},
  2223.  
  2224.     {"File cost to DLer(#):",1,16,        /* 14 */
  2225.         0,999,3,
  2226.         4,92,
  2227.         0,0,
  2228.         12,16,15,15,0},
  2229.  
  2230.     {"Dnload file charge #:",40,16,        /* 15 */
  2231.         0,3,1,
  2232.         3,94,
  2233.         0,0,
  2234.         13,17,14,14,0},
  2235.  
  2236.     {"Byte cost to DLer(%):",1,17,        /* 16 */
  2237.         0,999,3,
  2238.         4,170,
  2239.         0,0,
  2240.         14,18,17,17,0},
  2241.  
  2242.     {"Dnload byte charge #:",40,17,        /* 17 */
  2243.         0,3,1,
  2244.         3,95,
  2245.         0,0,
  2246.         15,19,16,16,0},
  2247.  
  2248.     {"Minutes time lock   :",1,18,        /* 18 */
  2249.         0,9999,4,
  2250.         4,168,
  2251.         0,0,
  2252.         16,20,19,19,0},
  2253.  
  2254.     {"Gender restriction  :", 40,18,    /* 19 */
  2255.         1662,3,10,
  2256.         9,100,
  2257.         0, 0,
  2258.         17,21,18,18,0},
  2259.  
  2260.     {"Area use rate#      :", 1,19,        /* 20 */
  2261.         0,3,1,
  2262.         3,101,
  2263.         0,0,
  2264.         18,24,21,21,0},
  2265.  
  2266.     {"Subboard closed     :", 40,19,    /* 21 */
  2267.         0,0,0,
  2268.         0,102,
  2269.         0, 0,
  2270.         19,25,20,20,0},
  2271.  
  2272.     {"", 1,20,                /* 22 */
  2273.         0,3,1,
  2274.         4,96,
  2275.         -20,-20,
  2276.         20,24,22,22,0},
  2277.  
  2278.     {"", 40,20,                /* 23 */
  2279.         0,3,1,
  2280.         4,97,
  2281.         -20,-20,
  2282.         21,25,22,22,0},
  2283.  
  2284.     {"Sub-op account #  1 :", 1,21,        /* 24 */
  2285.         0,9999,4,
  2286.         4,40,
  2287.         0, 0,
  2288.         20,26,25,25,0},
  2289.  
  2290.     {"Sub-op account #  2 :", 40,21,    /* 25 */
  2291.         0,9999,4,
  2292.         4,42,
  2293.         0, 0,
  2294.         21,27,24,24,0},
  2295.  
  2296.     {"Sub-op account #  3 :", 1,22,        /* 26  */
  2297.         0,9999,4,
  2298.         4,44,
  2299.         0, 0,
  2300.         24,28,27,27,0},
  2301.  
  2302.     {"Sub-op account #  4 :", 40,22,    /* 27 */
  2303.         0,9999,4,
  2304.         4,46,
  2305.         0, 0,
  2306.         25,29,26,26,0},
  2307.  
  2308.     {"Sub-op account #  5 :", 1,23,        /* 28 */
  2309.         0,9999,4,
  2310.         4,48,
  2311.         0, 0,
  2312.         26,2,29,29 ,0},
  2313.  
  2314.     {"Sub-op account #  6 :", 40,23,    /* 29 */
  2315.         0,9999,4,
  2316.         4,50,
  2317.         0, 0,
  2318.         27,13,28,28,0},
  2319. };
  2320.  
  2321. struct VDEentry ved5[] = {
  2322.     {"Save changes         ", 1, 5,        /* 0 */
  2323.         0,0,0,
  2324.         -1,0,
  2325.         10,-1,
  2326.         0,0,1,1,0},
  2327.  
  2328.     {"Exit without saving  ", 23, 5,    /* 1 */
  2329.         0,0,0,
  2330.         -1,0,
  2331.         10,-2,
  2332.         1,1,0,0,0},
  2333.  
  2334.     {"<< Exit              ", 1, 4,        /* 2 */
  2335.         0, 0, 0,
  2336.         -1, 0,
  2337.         0, -10,
  2338.         23,3,2,2,0},
  2339.  
  2340.     {"DOS filename:", 1, 6,            /* 3 */
  2341.         0, 0, 53,
  2342.         2, 2,
  2343.         0, 0,
  2344.         2, 4, 3, 3 ,0},
  2345.  
  2346.     {"Description :", 1, 7,            /* 4 */
  2347.         0, 0, 63,
  2348.         2, 56,
  2349.         0, 0,
  2350.         3, 5, 4, 4 ,0},
  2351.  
  2352.     {"Arguments   :", 1, 8,            /* 5 */
  2353.         0, 0, 63,
  2354.         2, 120,
  2355.         0, 0,
  2356.         4, 6, 5, 5 ,1+2},
  2357.  
  2358.     {"Access groups       :", 1,10,        /* 6 */
  2359.         0,0,40,
  2360.         8,184,
  2361.         0, 0,
  2362.         5,7,6,6,0},
  2363.  
  2364.     {"Flags required      :", 1,11,        /* 7 */
  2365.         0,0,40,
  2366.         8,188,
  2367.         0, 0,
  2368.         6,8,7,7,0},
  2369.  
  2370.     {"Post date           :",1,12,        /* 8 */
  2371.         0,0,15,
  2372.         7,192,
  2373.         0,0,
  2374.         7,10,9,9,1},
  2375.  
  2376.     {"Purge date          :",40,12,        /* 9 */
  2377.         0,0,15,
  2378.         7,222,
  2379.         0,0,
  2380.         20,11,8,8,1},
  2381.  
  2382.     {"Item use rate#      :", 1,13,        /* 10 */
  2383.         0,3,1,
  2384.         4,198,
  2385.         0,0,
  2386.         8,12,11,11,1},
  2387.  
  2388.     {"Item disabled       :", 40,13,    /* 11 */
  2389.         0,0,0,
  2390.         0,205,
  2391.         0, 0,
  2392.         9,13,10,10,0},
  2393.  
  2394.     {"Debit daily time    :", 1,14,        /* 12 */
  2395.         0,0,0,
  2396.         0,204,
  2397.         0, 0,
  2398.         10,14,13,13,1},
  2399.  
  2400.     {"One user at a time  :", 40,14,    /* 13 */
  2401.         0,0,2,
  2402.         0,202,
  2403.         0, 0,
  2404.         11,15,12,12,1+2},
  2405.  
  2406.     {"Disable MCI         :", 1,15,        /* 14 */
  2407.         0,0,0,
  2408.         0,203,
  2409.         0, 0,
  2410.         12,16,15,15,1},
  2411.  
  2412.     {"Disable word-wrap   :",40,15,        /* 15 */
  2413.         0,0,1,
  2414.         0,203,
  2415.         0, 0,
  2416.         13,17,14,14,1},
  2417.  
  2418.     {"Disable More?       :", 1,16,        /* 16 */
  2419.         0,0,2,
  2420.         0,203,
  2421.         0, 0,
  2422.         14,18,17,17,1},
  2423.  
  2424.     {"Disable sysop MCI   :",40,16,        /* 17 */
  2425.         0,0,3,
  2426.         0,203,
  2427.         0, 0,
  2428.         15,20,16,16,1},
  2429.  
  2430.     {"Enable SkyPix       :", 1,17,        /* 18 */
  2431.         0,0,5,
  2432.         0,203,
  2433.         0,0,
  2434.         16,21,20,20,1},
  2435.  
  2436.     {"Item type           :", 1,2,        /* 19 */
  2437.         1788,6,-1,
  2438.         9,206,
  2439.         0,0,
  2440.         0,0,0,0,0},
  2441.  
  2442.     {"Delete when purged  :", 40,17,    /* 20 */
  2443.         0,0,0,
  2444.         0,207,
  2445.         0, 0,
  2446.         17,9,18,18,0},
  2447.  
  2448.     {"Raw console mode    :", 1,19,        /* 21 */
  2449.         0,0,2,
  2450.         0,201,
  2451.         0, 0,
  2452.         18,22,21,21,1+4},
  2453.  
  2454.     {"CR-->LF translation :", 1,20,        /* 22 */
  2455.         0,0,1,
  2456.         0,201,
  2457.         0, 0,
  2458.         21,23,22,22,1+4},
  2459.  
  2460.     {"Echo input          :", 1,21,        /* 23 */
  2461.         0,0,0,
  2462.         0,201,
  2463.         0, 0,
  2464.         22,2,23,23,1+4},
  2465. };
  2466.  
  2467. struct VDEentry ved6[] = {
  2468.     {"Save changes         ", 1, 5,        /* 0 */
  2469.         0,0,0,
  2470.         -1,0,
  2471.         10,-1,
  2472.         0,0,1,1,0},
  2473.  
  2474.     {"Exit without saving  ", 23, 5,    /* 1 */
  2475.         0,0,0,
  2476.         -1,0,
  2477.         10,-2,
  2478.         1,1,0,0,0},
  2479.  
  2480.     {"<< Exit              ", 1, 4,        /* 2 */
  2481.         0, 0, 0,
  2482.         -1, 0,
  2483.         0, -10,
  2484.         32,4,2,2,0},
  2485.  
  2486.     {"Subboard name       :", 1, 2,        /* 3 */
  2487.         0, 0, -1,
  2488.         16+11, 1810,
  2489.         0, 0,
  2490.         0, 0, 0, 0 ,0},
  2491.  
  2492.     {"Item title          :",1,6,        /* 4 */
  2493.         0,0,40,
  2494.         2,0,
  2495.         0,0,
  2496.         2,5,4,4,0},
  2497.  
  2498.     {"Size                :",1,7,        /* 5 */
  2499.         0,999999999,9,
  2500.         6,112,
  2501.         0,0,
  2502.         4,7,6,6,1},
  2503.  
  2504.     {"Partition           :",40,7,        /* 6 */
  2505.         0,999,3,
  2506.         4,58,
  2507.         0,0,
  2508.         33,8,5,5,1},
  2509.  
  2510.     {"Last download date  :",1,8,        /* 7 */
  2511.         0,0,15,
  2512.         7,52,
  2513.         0,0,
  2514.         5,9,8,8,1},
  2515.  
  2516.     {"Purge date          :",40,8,        /* 8 */
  2517.         0,0,15,
  2518.         7,142,
  2519.         0,0,
  2520.         6,10,7,7,0},
  2521.  
  2522.     {"Download after date :",1,9,        /* 9 */
  2523.         0,0,15,
  2524.         7,130,
  2525.         0,0,
  2526.         7,11,10,10,1},
  2527.  
  2528.     {"Download before date:",40,9,        /* 10 */
  2529.         0,0,15,
  2530.         7,136,
  2531.         0,0,
  2532.         8,12,9,9,1},
  2533.  
  2534.     {"Downloads           :",1,10,        /* 11 */
  2535.         0,999999999,9,
  2536.         6,60,
  2537.         0,0,
  2538.         9,13,12,12,1},
  2539.  
  2540.     {"Best CPS            :",40,10,        /* 12 */
  2541.         0,999999,6,
  2542.         6,148,
  2543.         0,0,
  2544.         10,14,11,11,1},
  2545.  
  2546.     {"File charge$ to ULer:",1,11,        /* 13 */
  2547.         -32768,32767,6,
  2548.         4,68,
  2549.         0,0,
  2550.         11,15,14,14,1},
  2551.  
  2552.     {"Byte charge$ to ULer:",40,11,        /* 14 */
  2553.         -999999999,999999999,9,
  2554.         6,64,
  2555.         0,0,
  2556.         12,16,13,13,1},
  2557.  
  2558.     {"File credits to ULer:",1,12,        /* 15 */
  2559.         -999999999,999999999,9,
  2560.         6,120,
  2561.         0,0,
  2562.         13,17,16,16,1},
  2563.  
  2564.     {"Byte credits to ULer:",40,12,        /* 16 */
  2565.         -999999999,999999999,9,
  2566.         6,116,
  2567.         0,0,
  2568.         14,19,15,15,1},
  2569.  
  2570.     {"These vals. override:",1,14,        /* 17 */
  2571.         0,0,0,
  2572.         0,100,
  2573.         0,0,
  2574.         15,18,17,17,0},
  2575.  
  2576.     {"File payback to ULer:",1,15,        /* 18 */
  2577.         -32768,32767,6,
  2578.         4,102,
  2579.         0,0,
  2580.         17,20,19,19,1},
  2581.  
  2582.     {"Byte payback to ULer:",40,15,        /* 19 */
  2583.         -999999999,999999999,9,
  2584.         6,104,
  2585.         0,0,
  2586.         16,21,18,18,1},
  2587.  
  2588.     {"File cost to DLer(#):",1,16,        /* 20 */
  2589.         -32768,32767,6,
  2590.         4,128,
  2591.         0,0,
  2592.         18,22,21,21,1},
  2593.  
  2594.     {"Byte cost to DLer   :",40,16,        /* 21 */
  2595.         -999999999,999999999,9,
  2596.         6,124,
  2597.         0,0,
  2598.         19,23,20,20,1},
  2599.  
  2600.     {"Stop inactive purge :",1,18,        /* 22 */
  2601.         0,0,0,
  2602.         0,75,
  2603.         0,0,
  2604.         20,24,23,23,0},
  2605.  
  2606.     {"Delete when purged  :",40,18,        /* 23 */
  2607.         0,0,0,
  2608.         0,81,
  2609.         0,0,
  2610.         21,25,22,22,1},
  2611.  
  2612.     {"Purge after download:",1,19,        /* 24 */
  2613.         1800,3,14,
  2614.         9,85,
  2615.         0,0,
  2616.         22,26,25,25,1},
  2617.  
  2618.     {"Purge at next amaint:",40,19,        /* 25 */
  2619.         0,0,0,
  2620.         0,72,
  2621.         0,0,
  2622.         23,27,24,24,0},
  2623.  
  2624.     {"Free download       :",1,20,        /* 26 */
  2625.         0,0,0,
  2626.         0,74,
  2627.         0,0,
  2628.         24,28,27,27,1},
  2629.  
  2630.     {"Notify uploader @DL :",40,20,        /* 27 */
  2631.         0,0,0,
  2632.         0,71,
  2633.         0,0,
  2634.         25,29,26,26,1},
  2635.  
  2636.     {"Disable responses   :",1,21,        /* 28 */
  2637.         0,0,0,
  2638.         0,73,
  2639.         0,0,
  2640.         26,30,29,29,0},
  2641.  
  2642.     {"Sysop favorite      :",40,21,        /* 29 */
  2643.         0,0,0,
  2644.         0,76,
  2645.         0,0,
  2646.         27,31,28,28,0},
  2647.  
  2648.     {"File is off-line    :",1,22,        /* 30 */
  2649.         0,0,0,
  2650.         0,82,
  2651.         0,0,
  2652.         28,32,31,31,1},
  2653.  
  2654.     {"Integrity check     :",40,22,        /* 31 */
  2655.         1796,4,14,
  2656.         9,83,
  2657.         0,0,
  2658.         29,33,30,30,1},
  2659.  
  2660.     {"ASCII Grab when Read:",1,23,        /* 32 */
  2661.         0,0,0,
  2662.         0,84,
  2663.         0,0,
  2664.         30,2,33,33,1},
  2665.  
  2666.     {"Vote link serial#   :",40,23,        /* 33 */
  2667.         0,999999999,9,
  2668.         6,108,
  2669.         0,0,
  2670.         31,6,32,32,0},
  2671. };
  2672.  
  2673.     if( fh = Open( "systext:vde/agroup", MODE_NEWFILE ) ) {
  2674.         FWrite( fh, (char*)ved, sizeof( struct VDEentry ), 87 );
  2675.         Close( fh );
  2676.  
  2677.         printf( "agorup written successfully!\n" );
  2678.     }
  2679.     else    printf( "problems writing agroup\n" );
  2680.  
  2681.     if( fh = Open( "systext:vde/udata", MODE_NEWFILE ) ) {
  2682.         FWrite( fh, (char*)ved2, sizeof( struct VDEentry ), 170 );
  2683.         Close( fh );
  2684.  
  2685.         printf( "udata written successfully!\n" );
  2686.     }
  2687.     else    printf( "problems writing udata\n" );
  2688.  
  2689.     if( fh = Open( "systext:vde/subboard", MODE_NEWFILE ) ) {
  2690.         FWrite( fh, (char*)ved3, sizeof( struct VDEentry ), 92 );
  2691.         Close( fh );
  2692.  
  2693.         printf( "subboard written successfully!\n" );
  2694.     }
  2695.     else    printf( "problems writing subboard\n" );
  2696.  
  2697.     if( fh = Open( "systext:vde/list", MODE_NEWFILE ) ) {
  2698.         FWrite( fh, (char*)ved4, sizeof( struct VDEentry ), 30 );
  2699.         Close( fh );
  2700.  
  2701.         printf( "list written successfully!\n" );
  2702.     }
  2703.     else    printf( "problems writing list\n" );
  2704.  
  2705.     if( fh = Open( "systext:vde/list-item", MODE_NEWFILE ) ) {
  2706.         FWrite( fh, (char*)ved5, sizeof( struct VDEentry ), 24 );
  2707.         Close( fh );
  2708.  
  2709.         printf( "list-item written successfully!\n" );
  2710.     }
  2711.     else    printf( "problems writing list-item\n" );
  2712.  
  2713.     if( fh = Open( "systext:vde/subboard-item", MODE_NEWFILE ) ) {
  2714.         FWrite( fh, (char*)ved6, sizeof( struct VDEentry ), 34 );
  2715.         Close( fh );
  2716.  
  2717.         printf( "subboard-item written successfully!\n" );
  2718.     }
  2719.     else    printf( "problems writing subboard-item\n" );
  2720. }
  2721.